package com.winhxd.b2c.customer.dao;


import com.winhxd.b2c.common.domain.customer.condition.InvitationRecordCondition;
import com.winhxd.b2c.common.domain.customer.model.CustomerInvitationRecord;
import com.winhxd.b2c.common.domain.customer.vo.InvitationRecordVO;

import java.util.List;

public interface CustomerInvitationRecordMapper {
    int deleteByPrimaryKey(Long id);

    int insert(CustomerInvitationRecord record);

    int insertSelective(CustomerInvitationRecord record);

    CustomerInvitationRecord selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(CustomerInvitationRecord record);

    int updateByPrimaryKey(CustomerInvitationRecord record);

    CustomerInvitationRecord selectByMasterAndSlave(InvitationRecordCondition condition);

    List<CustomerInvitationRecord> selectByMasterId(InvitationRecordCondition condition);
}